Novel Strategy Generating Variable-Length State Machine Test Paths

نویسندگان

چکیده

Finite State Machine is a popular modeling notation for various systems, especially software and electronic. Test paths (TPs) can be automatically generated from the system model to test such systems using suitable algorithm. This paper presents strategy that generates TPs allows start end only in defined states of finite state machine. The also simultaneously supports generating length given range. For this purpose, alternative models, coverage criteria, set algorithms are developed. compared with best based on reduction by established N-switch approach mix 171 industrial artificially problem instances. proposed outperforms variant smaller number TP steps. extent varies used criterion preferred range none two half fold difference. Moreover, technique detected up 30% more simple artificial defects inserted into experimental SUT models per one step than technique. well applicable situations where possible starts ends machine needs reflected and, concurrently, has

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic generation of basis test paths using variable length genetic algorithm

a r t i c l e i n f o a b s t r a c t Path testing is the strongest coverage criterion in white box testing. Finding target paths is a key challenge in path testing. Genetic algorithms have been successfully used in many software testing activities such as generating test data, selecting test cases and test cases prioritization. In this paper, we introduce a new genetic algorithm for generating...

متن کامل

A Design Strategy for Fixed-Word-Length Data Paths

In this paper we present an approach to automating portions of the design of applications built on fixed-word-length data paths. The goal of this research is to produce a software tool capable of automatically generating the data formatting steps of a fixed-width data path so as to maximize precision while preventing overflow.

متن کامل

State Pruning for Generating Efficient Test Vectors

The previously proposed witness string method [2] generates traces for system verification using a model checker and then uses the traces to drive the RTL logic design simulation. This paper extends the depth first search (DFS) used in the original witness string method with a state pruning method that exploits multiple search heuristics in simultaneous searches where each DFS uses a different ...

متن کامل

Generating Test Data from State-based Specifications1

Although the majority of software testing in industry is conducted at the system level, most formal research has focused on the unit level. As a result, most system level testing techniques are only described informally. This paper presents formal testing criteria for system level testing that are based on formal specifications of the software. Software testing can only be formalized and quanti...

متن کامل

Generating test data from state-based specifications

Although the majority of software testing in industry is conducted at the system level, most formal research has focused on the unit level. As a result, most system-level testing techniques are only described informally. This paper presents formal testing criteria for system level testing that are based on formal specifications of the software. Software testing can only be formalized and quanti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Software Engineering and Knowledge Engineering

سال: 2022

ISSN: ['0218-1940', '1793-6403']

DOI: https://doi.org/10.1142/s0218194022500474